home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine CD 1995 / Archive Magazine CD 1995.iso / discs / prog_disc / volume_7 / issue_10 / glossary / GlossLF next >
Encoding:
Text File  |  1994-06-07  |  50.6 KB  |  1,183 lines

  1. The purpose of a glossary in a book is sometimes 
  2. partly as a way of listing some of the basic concepts 
  3. covered in the book. That is not me intention here. 
  4. This glossary has been done on the basis that 
  5. someone may read a word or technical term or 
  6. abbreviation used in Archive magazine and think, 
  7. "What does XXXX mean?". If you think that, look 
  8. up the word in this glossary and it does not appear, 
  9. please ring, write or fax and tell us what you would 
  10. like us to add.
  11. Paul Beverley 21/5/94
  12.  
  13. !
  14. ! -- (pronounced "pling") A term used to denote an 
  15. exclamation mark!
  16.  
  17. A
  18. ADFS -- (Advanced Disc Filing System) This is the 
  19. proprietary system used by Acorn for organising 
  20. and storing data on floppy and hard drives.
  21. AIM -- (Another Image Manager) A suite of image 
  22. processing software produced by Delft University 
  23. of Technology in the Netherlands.
  24. Application -- The more general use of this word 
  25. means any job for which the computer may be used, 
  26. but it has a has a more specific definition. It is used 
  27. to refer to a directory (with a name beginning with a 
  28. "!") which contains a program or programs that 
  29. work under RISC OS to perform a particular func
  30. tion. When the application is loaded, it usually 
  31. makes itself available to the user via an icon on the 
  32. righthand side of the iconbar.
  33. Application directory -- Similar to an ordinary 
  34. directory in that it contains other files and direc
  35. tories but its name starts with an exclamation mark 
  36. so that when you double click on the directory, it 
  37. starts up the application rather than just opening the 
  38. directory. To open an application directory, double 
  39. click with <shift> held down.
  40. Apps icon -- This is an icon that appears on the 
  41. lefthand side of the iconbar (RISC OS 3 onwards). 
  42. It gives you access to a range of applications such 
  43. as Draw, Paint, etc that are provided with each 
  44. Archimedes or Risc PC computer.
  45. ARM -- (Acorn RISC Machine) This is the original 
  46. name for the 32-bit RISC processor designed by 
  47. Acorn Computers Ltd. In the name "ARM Ltd", the 
  48. company formed between Acorn and Apple, the 
  49. "ARM" actually stands for Advanced RISC 
  50. Machine.
  51. ASCII -- (American Standard Code for Information 
  52. Interchange) This is the most commonly used code 
  53. for representing text using 8-bit binary numbers.
  54. ASIC -- (Application Specific Integrated Circuit) A 
  55. single chip electronic circuit that is specially 
  56. designed (by computer simulation -- what else?!) 
  57. for a particular application, e.g. to provide the logic 
  58. needed to interface a ’486 processor on a Risc PC 
  59. second processor card to the main ARM600 proces
  60. sor and its address and data buses.
  61. Assembler -- A compiler for converting a program 
  62. written in mnemonics into a machine code execut
  63. able program.
  64. AUN -- (Acorn Universal Networking) This does 
  65. not apply to a specific product or even a network 
  66. user interface but "the overall banner for Acorn’s 
  67. networking policy for the ’90s giving the strategic 
  68. direction of networking for Acorn computers."
  69.  
  70. B
  71. Backdrop -- This is a desktop background which 
  72. may be a sprite or just a pattern.
  73. Backplane -- A small printed circuit board with 
  74. connectors on it that allows you to plug in a number 
  75. of expansion cards.
  76. Basic -- (Beginners All-purpose Symbol Instruction 
  77. Code) A commonly-used interpreted high level 
  78. language. It comes as standard on all Acorn 
  79. computers.
  80. Baud -- This is a unit of speed for serial data trans
  81. mission. 1 Baud = 1 bit per second.
  82. BBS -- (Bulletin Board Service) A bulletin board is 
  83. an application run on a computer which stores 
  84. information and messages that can be accessed by 
  85. other computers, usually via the telephone line 
  86. using a modem. Many bulletin boards allow a 
  87. number of other computers to connect to the host 
  88. computer at the same time by using a number of 
  89. different modems and phone lines.
  90. BIOS -- ??????
  91. Bit -- A bit is the smallest unit of binary data. It has 
  92. two values, 0 and 1. A group of 8 bits of data 
  93. (referred to as a byte) could be used to represent a 
  94. single character using, most commonly, the ASCII 
  95. code or it could represent (part of) an instruction 
  96. that the computer would execute at some stage or it 
  97. could represent (part of) a number.
  98. Bit-mapped (graphics) -- It is possible to represent 
  99. a picture on a computer by using a matrix of 
  100. (coloured) dots. The resolution of bit-mapped 
  101. pictures is limited by the numbers of dots used. 
  102. (This contrasts with vector graphics -- see below. 
  103. For example, the Paint application produces bit-
  104. mapped graphics whereas Draw produces vector 
  105. graphics.)
  106. Bpp -- (Bits per pixels) The number of binary bits 
  107. used to store the colour of each pixel.
  108. Bubblejet printer -- This is a type of inkjet printer 
  109. where the patterns on the paper are generated by 
  110. squirting ink through a series of tiny nozzles in the 
  111. print head. Functionally, it is the same as an inkjet 
  112. printer.
  113. Bullet -- A large black dot -- • -- used to highlight 
  114. something within some text.
  115. Bus -- A set of parallel wires or PCB tracks along 
  116. which data is transmitted in a computer system. The 
  117. width of the bus 
  118. Byte -- A byte refers to (usually) 8 bits of binary 
  119. data stored within a computer’s memory or on a 
  120. data storage medium.
  121.  
  122. C
  123. C -- A high level compiled language.
  124. C++ -- This is an object-oriented version of the C 
  125. language.
  126. CAD -- (Computer Aided Design) A computer-
  127. based application that allows users to draw, design 
  128. and model engineering objects.
  129. Caps -- Short for 'capitals'. See also small caps.
  130. Capslock key -- This is a key on the lefthand side 
  131. of the keyboard. When it is pressed and the Cap
  132. slock light comes on, all text typed into the 
  133. keyboard appears in upper case.
  134. Caret -- A vertical bar in a screen display that 
  135. marks the point at which text will appear if it is 
  136. typed in from the keyboard.
  137. CD -- (Compact Disc) A high density digital stor
  138. age medium originally intended for hi-fi sound 
  139. reproduction but now applied to storage of text and 
  140. image data for various computer applications.
  141. CDFS -- Filing system used for accessing CD-
  142. ROMs.
  143. CD-ROM -- (Compact Disc Read Only Memory) A 
  144. CD used for the storage of computer data. It is 
  145. called a ROM to emphasise that the data on the 
  146. disc, once written in the manufacturing stage, 
  147. cannot be modified.
  148. CFS -- (Compression Filing System) This is a way 
  149. of accessing a data storage system through a 
  150. compression/decompression system such that it is 
  151. transparent to the user, i.e. the user need hardly 
  152. know that the data is being compressed and decom
  153. pressed but just sees it as being read from and 
  154. written to the storage device.
  155. Clear (files) -- A standard format for storing and 
  156. transferring 24-bit pictures.
  157. Colour depth -- Every pixel on a computer screen 
  158. display has its colour defined by a certain number 
  159. of bits of data. The colour depth refers to the range 
  160. of different colours available for each pixel in a 
  161. particular screen mode. If a single bit were used, it 
  162. would only allow it to be one of two colours -- 
  163. usually black or white. If it were defined by two 
  164. bits, it could have 4 (22) different colours, four bits 
  165. would provide (24) 16 different colours, 8-bit 
  166. provides 256 (28) colours, 16-bit gives over 32 
  167. thousand colours and 24-bit allows each pixel to 
  168. have any of about 16.7 million different colours -- 
  169. about as much as the human eye can distinguish. 
  170. The 32-bit colour of the Risc PC "only" gives 16 
  171. million colours but the extra 8 bits can be used by 
  172. the computer to produce various different special 
  173. effects.
  174. Command line -- All Acorn computers now come 
  175. with a WIMP interface. However, it is possible to 
  176. give the computer commands by typing them in 
  177. from the keyboard. If you press <f12>, an star 
  178. prompt appears. This is the command line. You can 
  179. enter commands such as CAT<return> to get a 
  180. catalogue of the current storage device.
  181. Compiler -- In a computer language, instructions 
  182. that the programmer enters as (vaguely) understand
  183. able words have to be translated into series of the 
  184. very simplest steps that the cpu executes. These 
  185. simple instructions are called machine code. The 
  186. job of a compilers is to take the whole of a program 
  187. and convert it into a single machine code program 
  188. which can be executed then or at a later stage. This 
  189. contrasts with an interpreted language in which 
  190. each individual line of the program is converted 
  191. into machine code as the program is running. In a 
  192. compiled language, you have to convert the whole 
  193. program before you can run any of it whereas in an 
  194. interpreted language you can run the program at any 
  195. time, stop it, change the program and run it again. 
  196. On the other hand, interpreted programs tend to run 
  197. more slowly because even if one line of the pro
  198. gram is run many times, it has to be interpreted into 
  199. machine code every time it is run.
  200. Compression/decompression -- There are various 
  201. mathematical techniques which can be used to store 
  202. computer data in a smaller amount of memory than 
  203. the uncompressed data occupies. Some of these 
  204. techniques are completely reversible so that the 
  205. decompressed data is identical to the original data. 
  206. However, in the case of images, it may be accep
  207. table to allow a degree of degradation of the data in 
  208. order to increase the amount by which the data is 
  209. compressed.
  210. Configuration -- A collection of settings and 
  211. option which describe how the computer will 
  212. operate when it is first switched on.
  213. CPU -- (Central Processing Unit) This is the elec
  214. tronic circuitry at the heart of a computer that 
  215. executes (very rapidly!) a series of simple steps of 
  216. reading, manipulating and writing information to 
  217. and from the computer's RAM memory and input/
  218. output devices.
  219. Crop marks -- In publishing, it is important to 
  220. define where a printed image appears in relation to 
  221. the edges of the paper. To do so, the images can be 
  222. printed on a larger sheet of paper and markers 
  223. placed on the sheet to show where the corners of the 
  224. paper will be.
  225. CSV -- (Comma Separated Variables) A standard 
  226. way in which data is stored in a file where the items 
  227. of data are separated by commas.
  228. CYMK -- (Cyan, Yellow, Magenta, Key) A method 
  229. of specifying colour by using the amounts of the 
  230. three primary (subtractive) colours plus the amount 
  231. of black (Key).
  232.  
  233. D
  234. Database -- The definition of this word has 
  235. changed over the years. It used to mean a unified 
  236. collection of data files but now it tends to refer to an 
  237. integrated system of data plus the means of interro
  238. gating and manipulating the data -- even to the 
  239. extent of referring to a database language.
  240. Daughterboard -- See under 'motherboard'.
  241. DEBI -- (DMA Extended Bus Interface) This is a 
  242. means of connecting expansion cards to the Risc 
  243. PC. (Depending on which magazine you believe, it 
  244. can support anything between 8 and 14 expansion 
  245. cards! -- I suspect it's 8 but I will check.)
  246. Debug -- Remove the bugs (errors) within a 
  247. program.
  248. Debugger -- An application written to provide 
  249. provide tools to aid the process of finding errors in 
  250. a program.
  251. Decompression -- See compression/decompression.
  252. Default -- The standard setting or option which the 
  253. computer selects unless the user has specifically 
  254. told it to do otherwise.
  255. Device -- This is the technical term for any informa
  256. tion storage medium (e.g. floppy or hard drive) or 
  257. transmission system (e.g. network, modem or 
  258. printer) that can be accessed through the computer. 
  259. Each currently available device is represented by an 
  260. icon at the lefthand side of the iconbar.
  261. Dhrystones -- (strictly Dhrystones/second) This is a 
  262. means of indicating the speed of a processor by 
  263. testing the number of iterations it can perform of a 
  264. particular test program each second. For example, 
  265. the Risc PC 600 with a 30MHz ARM600 processor 
  266. can perform about 40,000 Dhrystones/second.
  267. Dialogue box -- A window in which you are 
  268. expected to select various options and/or enter a 
  269. filename before the computer performs a particular 
  270. task or operation.
  271. Digitiser -- An electronic circuit which takes an 
  272. analogue signal such as a sound of a video signal 
  273. and turns it into digital information which can be 
  274. stored and/or manipulated within the computer and 
  275. output again as a sound or video signal.
  276. Direct drive laser printer -- In conventional laser 
  277. printers, the computer sends information to the 
  278. printer about what is to be printed, in what position 
  279. and with what styles etc. The processor and 
  280. memory in the laser printer are then used to work 
  281. out what dots to place where on the paper. In a 
  282. direct drive laser, by contrast, the computer works 
  283. out what the pattern of dots should be and then 
  284. sends the dot pattern down to the printer on a high 
  285. speed ("video") parallel interface. This means that 
  286. the printer need little or no memory of its own and 
  287. the process is faster because ARM processors tend 
  288. to be much more powerful than the processors used 
  289. in laser printers.
  290. Directory -- When data is stored on a storage 
  291. medium such as a floppy disc, it can be grouped 
  292. into directories. When the iconbar icon is clicked, a 
  293. window appears showing the data in the root (i.e. 
  294. main) directory. This may be items of data (stored 
  295. as files), applications or other directories. These 
  296. directories in turn can contain more information 
  297. and/or further sub-directories. This system of 
  298. directories within directories is called a hierarchical 
  299. data structure.
  300. Dithering -- When displaying a picture on a com
  301. puter screen in, say, a 256 colour mode, it is 
  302. possible to give the impression of intermediate 
  303. colours by mixing dots of the different colours in 
  304. different ratios. This is done using a random dis
  305. placement of these dots to avoid a patterned effect. 
  306. This technique is called dithering.
  307. DMA -- (Direct Memory Access) When informa
  308. tion is being taken into a computer from an external 
  309. source, the cpu normally reads a location, or block 
  310. of locations, in the external device and writes the 
  311. information into its own RAM memory. With 
  312. DMA, by contrast, the information is written 
  313. directly from the external device into the cpu's 
  314. memory without the cpu being involved. This 
  315. means that the process is much faster as the cpu can 
  316. be doing other things while the information is being 
  317. loaded automatically into memory.
  318. Dongle -- This is a small electronic circuit usually 
  319. held in a plastic connector block that goes on the 
  320. parallel port of a computer. It forms an electronic 
  321. 'key' that allows you to use a particular application 
  322. (such as Impression or ArtWorks). The application 
  323. checks every now and then to see if a dongle is 
  324. present and, if not, it shuts itself down and will not 
  325. restart.
  326. DOS -- (Disc Operating System -- but also now 
  327. used as shorthand for DR-DOS or MS-DOS) These 
  328. are the operating systems most commonly used on 
  329. IBM PC computers and compatibles. They can be 
  330. used on Acorn computers by using the PC Emulator 
  331. or a PC expansion card or, on a Risc PC, a PC 
  332. processor card. They are command-line operating 
  333. systems, i.e. they do not use a wimp interface.
  334. Double density floppy discs -- Discs that can store 
  335. approximately 800Kb of data when formatted.
  336. dpi -- (dots per inch) On a desktop printer, the text 
  337. and graphics are reproduced by rows and rows of 
  338. tiny dots. The smaller the dots, the better the defini
  339. tion of the resulting printout. This is usually 
  340. specified as the number of dots per inch that the 
  341. printer can lay onto the paper. The same idea is 
  342. used for scanning. When scanning a picture or 
  343. diagram, the grey level (see below) of rows of tiny 
  344. areas of the picture are assessed by the scanner. The 
  345. closeness of the areas being differentiated is 
  346. measured in dots per inch.
  347. DPMS -- (Display Power Management Signalling) 
  348. When monitors are not being used, it is a waste of 
  349. energy to have them on at normal brightness. RISC 
  350. OS 3 supports screen blanking which helps to 
  351. reduce energy consumption, but some monitors can 
  352. accept special electronic signals from a computer to 
  353. tell it to drop into a very low power consumption 
  354. mode if it is not being used. This signalling between 
  355. computer and monitor is not available in all moni
  356. tors although a lot of newer monitors are beginning 
  357. to provide it.
  358. DPOB -- (Dual Processor Open Bus) On the Risc 
  359. PC, the processor(s) are held on separate cards 
  360. which plug into the main PCB or motherboard. It 
  361. can take two such processor cards and the dual 
  362. processor open bus is a way of allowing two differ
  363. ent (or similar) processors to share the use of the 
  364. computer's memory and input/output and data 
  365. storage facilities.
  366. DRAM -- (Dynamic Random Access Memory) 
  367. This is the most common form of RAM memory 
  368. used in computers today. 'Dynamic' is a technical 
  369. term which refers to the way in which the informa
  370. tion is stored within the chips.
  371. DSP -- (Digital Sound Processing)
  372. DTP -- (DeskTop Publishing) As desktop compu
  373. ters have increased in processing power, it has 
  374. become possible for them to handle both text and 
  375. graphics, to allow users to manipulate them on-
  376. screen and output them to a printer. In this way, 
  377. "books" can be produced on a desktop computer -- 
  378. hence the term 'desktop publishing'.
  379.  
  380. E
  381. Econet -- This is a means of connecting two or 
  382. more computers together so that they can exchange 
  383. information and share the use of peripherals such as 
  384. printers. It is a type of Local Area Network (LAN) 
  385. developed in the early '80s by Acorn Computers 
  386. Ltd.
  387. EEPROM -- (Electrically Erasable Programmable 
  388. Read-Only Memory) A form of non-volatile 
  389. memory that remains unchanged even when the 
  390. power is switched off but which can be altered in 
  391. situ by using appropriate electronic circuitry i.e. it 
  392. can be reprogrammed through software.
  393. E-mail -- (Electronic mail) A means communicat
  394. ing with other computer users via a LAN or through 
  395. a modem to a national or international computer 
  396. centre.
  397. EPROM -- (Erasable Programmable Read-Only 
  398. Memory) A form of non-volatile memory that 
  399. remains unchanged even when the power is 
  400. switched off but which can be altered by using 
  401. ultraviolet radiation to erase the information and 
  402. high voltages to re-program it. (But see Flash ROM 
  403. and EEPROM.)
  404. EPS -- (Encapsulated PostScript) This is a type of 
  405. computer-generated file containing the necessary 
  406. PostScript commands to reproduce the picture. It 
  407. usually includes a 'snapshot' of the picture that can 
  408. be used for positioning purposes. EPS is a defined 
  409. standard allowing output from one application to be 
  410. used within another.
  411. Ethernet -- Another type of LAN, but much faster 
  412. than Econet. It was developed by Xerox Corpor
  413. ation in the late '80s.
  414. Expansion card -- (formerly called podules or 
  415. peripheral modules) An extra circuit board fitted to 
  416. your computer that will allow it to perform various 
  417. extra functions which cannot be done with software 
  418. alone.
  419.  
  420. F
  421. FAST -- Federation Against Software Theft
  422. File -- A collection of information gathered together 
  423. and given a filename to identify it. It is stored in a 
  424. directory in a filing system.
  425. Filer or Filing system -- A system used to handle 
  426. the storage of information. The ADFS filer and the 
  427. SCSI filer are the two most common on Acorn 
  428. machines.
  429. Firmware -- This refers to software, applications 
  430. and/or data which is stored in a ROM.
  431. Flash ROM -- To change the contents of a conven
  432. tional EPROM, the chip has to be removed and 
  433. erased using ultra-violet radiation. It can then be 
  434. electrically re-programmed. A flash ROM, by 
  435. contrast, can be re-programmed electrically in situ, 
  436. i.e. it can be reprogrammed through software.
  437. Floating point numbers -- In order to represent a 
  438. wider range of numbers than can be done with 
  439. integers, and to represent fractions, computers use 
  440. floating point numbers. These use a number of 
  441. bytes (usually four) to represent the main part of the 
  442. number and another byte to represent the power of 
  443. two by which the number is multiplied.
  444. Floppy disc/drive -- This is a data storage medium 
  445. consisting of a removable flexible (floppy) mag
  446. netic disc in a hard plastic case. These discs can be 
  447. inserted as required into a floppy drive usually 
  448. housed within the case of the computer.
  449. FMV -- (Full Motion Video) A term used to refer to 
  450. displaying video on a computer screen at full speed. 
  451. Acorn Replay provides FMV at 12.5 or 25 frames 
  452. per second.
  453. Fonts -- Characters on the screen and on the printed 
  454. page can take on all sorts of different shapes and 
  455. styles. A font is a set of characters that have been 
  456. designed so that all the letters of the alphabet and a 
  457. whole range of other special characters (200 or 
  458. more in a complete set) have the same style. There 
  459. are also sets of related fonts using the same basic 
  460. style but with the characters angled (italic) or made 
  461. heavier (bold) or both (bold italic).
  462. Format -- Formatting is preparing a floppy disc or 
  463. hard disc ready to receive data. Hard discs usually 
  464. arrive ready-formatted. Floppy discs may be for
  465. matted in a number of different ways. Not all 
  466. formats of floppy disc can be read on all computers. 
  467. Without any extra software, Acorn computers can 
  468. read and write various Acorn formats as well as a 
  469. number of different PC and Atari formats. With 
  470. extra software, other formats, such as Apple Mac, 
  471. are also accessible on Acorn computers.
  472. FPA -- (Floating Point Accelerator) This is a 
  473. hardware add-on to a cpu which enables it to do 
  474. floating point calculations more quickly.
  475. FPE -- (Floating Point Emulator) If an application 
  476. requires full floating point calculations, it is poss
  477. ible to run it on a computer that doesn't actually 
  478. have an FPA by emulating the FPA's functions in 
  479. software.
  480. Function keys -- These are the set of twelve keys at 
  481. the top of the keyboard. What they do will depend 
  482. on the application currently in use.
  483.  
  484. G
  485. Gb -- (Gigabyte) Approximately one thousand 
  486. million bytes of computer data. (Actually, it is 1K × 
  487. 1K × 1Kb = 230 = 1024 × 1024 × 1024 = 
  488. 1,073,741,824 bytes.)
  489. Genlock -- This is a device which enables the 
  490. output from the computer's video system to syn
  491. chronised with a normal video signal so that 
  492. computer-generated text and graphics can be super
  493. imposed on the video signal.
  494. GIF (files) -- (Graphics Interchange Format) A 
  495. standard format for storing and transferring bit-
  496. mapped graphics.
  497. Grey levels -- A photograph may have some areas 
  498. completely white and some completely black. Most 
  499. areas, however, will be somewhere in between. If 
  500. you wish to represent that picture electronically, 
  501. you have to judge the 'greyness' of each part of the 
  502. picture. If you represent this on a scale of 0 to 15 
  503. (16 grey levels), it will not give such a faithful 
  504. representation of the picture as if 64 or 256 grey 
  505. levels were used. However, the more grey levels 
  506. used to represent each point on the picture, the more 
  507. data is being used. For example, in 256 grey levels, 
  508. a full A4 picture scanned at 400 d.p.i. could occupy 
  509. as much as 12Mb!
  510. GUI -- (Graphical User Interface) At one time, 
  511. virtually all interaction between humans and com
  512. puters was done on the basis of the human typing 
  513. words or codes into some form of keyboard. As 
  514. computing power became more accessible, it 
  515. became possible to provide a form of interaction 
  516. that was based far more on pictures (icons) within 
  517. windows on the screen. The user could then indicate 
  518. choice and initiate action by using a mouse or 
  519. trackerball to move a pointer around the screen.
  520.  
  521. H
  522. Hard drive -- A case containing a number of rigid 
  523. metal discs covered with magnetised material that 
  524. can be used to store data; it usually has a capacity of 
  525. several megabytes or even gigabytes.
  526. Hierarchical -- This is usually used in referring to 
  527. the data structure on storage media -- see 'directory'.
  528. High level language -- This refers to a computer 
  529. language in which instructions that the programmer 
  530. enters are each converted into a number of machine 
  531. code instructions by a compiler or an interpreter. 
  532. Basic, Fortran, C etc are high level languages 
  533. whereas assembly language is a low level language.
  534. High density floppy discs -- Discs that can store 
  535. approximately 1,600Kb of data when formatted 
  536. under ADFS or up to 1,440Kb when formatted 
  537. under MSDOS.
  538. HSV -- (Hue Saturation Value) This is a colour-
  539. picking system for use in DTP.
  540.  
  541. I
  542. Iconbar -- The strip along the bottom of the com
  543. puter screen that contains icons for devices (to the 
  544. left) and applications (to the right) that are currently 
  545. available to the user.
  546. Icons -- Small pictures representing devices, files, 
  547. directories, applications, etc.
  548. IDC -- (Insulation Displacement Connector) This 
  549. refers to a connector where the connection between 
  550. the contacts and the individual wires is made by 
  551. squeezing a row (or usually two rows) of sharp 
  552. metal teeth onto a ribbon cable so that the teeth cut 
  553. into the insulation and make contact with each 
  554. individual wire.
  555. IDE -- (Integrated Drive Electronics) An electronic 
  556. standard method of connecting one or two hard 
  557. drives to a computer system. The standard was set 
  558. up to provide a simpler and cheaper means of 
  559. connecting hard drives to IBM and compatible 
  560. computers than was currently available.
  561. Image processing -- If an image is stored on a 
  562. computer as binary data (such as a sprite file) it is 
  563. possible to manipulate the data mathematically to 
  564. enhance, distort, translate or otherwise modify the 
  565. picture in controlled ways.
  566. Inkjet printer -- This is a type of printer where the 
  567. patterns on the paper are generated by squirting ink 
  568. through a series of tiny nozzles in the print head.
  569. Input focus -- The output from the keyboard can be 
  570. directed to one and only one window at a time. The 
  571. window currently receiving information from the 
  572. keyboard is said to have the input focus. This is 
  573. indicated by the title bar of the window changing 
  574. from grey to yellow.
  575. Interlace -- Build up a picture on a monitor screen 
  576. using two passes, each displaying alternate lines, 
  577. the aim being to reduce flicker effects.
  578. Interpreter -- A type of high level language in 
  579. which each instruction is converted into machine 
  580. executable code line by line, as the program pro
  581. ceeds. (See 'compiler' for more explanation.)
  582. I/O -- (Input/Output)
  583. IOC -- (Input/Output Controller) The I/O chip used 
  584. on pre-Risc PC Acorn computers was called IOC.
  585. IOMD -- (Input Output Memory Device) This is a 
  586. computer chip designed by ARM Ltd which allows 
  587. ARM processors to control input/output devices and 
  588. to access memory.
  589.  
  590. J
  591. JPEG -- ("Joint Picture Encoding Group" or, some 
  592. say, "Joint Photographic Experts Group") It is a 
  593. body set up in the USA to produce an industry 
  594. standard for still picture compression and storage. 
  595. The theory is that, with an agreed file format, one 
  596. company's decompression program can read the 
  597. files produced by someone else's compression 
  598. program.
  599.  
  600. K
  601. Kb -- (Kilobyte) Approximately one thousand bytes 
  602. of computer data. (Actually, it is 210 = 1024 bytes.)
  603. Kerning -- This refers to the spacing between 
  604. individual pairs of characters. To improve the look 
  605. of printed text, certain character pairs need to be 
  606. printed closer together than others.
  607.  
  608. L
  609. LAN --  (Local area network) A general term for a 
  610. means of connecting computers together on one site 
  611. so that they can share information. Econet and 
  612. Ethernet are examples of LANs.
  613. Letter box mode -- There are some monitors that 
  614. were never designed to display screen modes of the 
  615. like of Acorn modes 12, 15, etc. Some are com
  616. pletely incapable of displaying them whereas others 
  617. can display them but with a somewhat reduced 
  618. vertical height, the shape being likened to the mouth 
  619. of a letter box.
  620. Linker -- When using a compiler, this is the pro
  621. gram that joins the object code from various sub-
  622. programs, including the library routines, to form the 
  623. final executable machine code program.
  624. Lisp -- A high level computer language often 
  625. associated with artificial intelligence programming.
  626. Low level language -- A language which involves 
  627. programming the computer at the level of one 
  628. written instruction (or mnemonic) for each machine 
  629. code instruction.
  630.  
  631. M
  632. Mb -- (Megabyte) Approximately one million bytes 
  633. of computer data. (Actually, it is 1K × 1Kb = 220 = 
  634. 1024 × 1024 = 1,048,576 bytes.)
  635. MEMC -- (MEMory Controller) The chip used on 
  636. pre-Risc PC Acorn computers to control the way 
  637. the cpu and video controller accessed the compu
  638. ter's memory.
  639. MHz -- (MegaHertz or Millions of cycles per 
  640. second) This is most often used to refer to the speed 
  641. of a computer's processor or memory. e.g. the Risc 
  642. PC 600 has a 30MHz processor which means that it 
  643. can carry out 30 million program steps each second. 
  644. Midi -- (Musical Instrument Digital Interface) A 
  645. defined standard for the physical link-up between 
  646. musical instruments and controllers, and also the 
  647. format of the data transmitted.
  648. MIPS -- (Million Instructions Per Second) A 
  649. measure of how fast a cpu is running in terms of the 
  650. number of instructions it can execute each second.
  651. Mnemonic -- A code used in an assembler to 
  652. represent a machine code instruction.
  653. Mode -- See screen mode.
  654. Modem -- (An abbreviation for modulator-
  655. demodulator) It is a device which takes a serial 
  656. stream of computer data and converts it into audible 
  657. tones that can be transmitted down a telephone line 
  658. that was originally design for carrying voice infor
  659. mation. It enables two computers to exchange data 
  660. at a distance via the telephone system.
  661. Monitortype -- A computer variable that deter
  662. mines which ranges of screen modes the computer 
  663. will attempt to display on your monitor.
  664. Motherboard -- The main circuit board of a com
  665. puter is sometimes referred to as a motherboard, 
  666. especially when, as in the Risc PC, many of the 
  667. functional parts of the computer are on separate 
  668. PCBs (sometimes called daughterboards) that are 
  669. plugged into the main or motherboard.
  670. MPEG -- (Motion Picture Experts Group) A group 
  671. of technologists who are establishing an interna
  672. tional standard for the compression of moving video 
  673. and its associated audio.
  674. MTBF -- (Mean Time Between Failure) An indi
  675. cation of how long, on average, it will be before a 
  676. machine goes wrong.
  677. Multimedia -- A blend of communications ele
  678. ments, usually computer-based, which allow 
  679. information in such forms as sound, speech, text, 
  680. still pictures, moving images and animations to be 
  681. presented to the user so that it can be accessed in an 
  682. interactive way, the user selecting which piece(s) of 
  683. information to pursue.
  684. Multisession -- Information stored on a PhotoCD 
  685. can be added to at a later date with the appropriate 
  686. (very expensive) equipment. In order to read all the 
  687. information on these CDs, you need a CD-ROM 
  688. drive that is multisession capable.
  689. Multisync monitor -- Some monitors are designed 
  690. (for cheapness) that only display only certain 
  691. display modes. Others can display a range of differ
  692. ent modes -- they can synchronise onto a range of 
  693. different frequency signals and are therefore called 
  694. 'multisync' monitors.
  695. Multitasking -- An operating system like RISC OS 
  696. is capable of running a number of different tasks all 
  697. at the same time. This is multitasking.
  698.  
  699. N
  700. Network -- A means of connecting a number of 
  701. computers together so that they can share data and 
  702. the use of peripherals.
  703.  
  704. O
  705. Object code -- the machine-executable code pro
  706. duced by a compiler.
  707. Object oriented -- Any offers?!
  708. OCR -- (Optical Character Recognition) Computers 
  709. can be trained to examine the shapes of typed or 
  710. printed characters and work out what the letters, 
  711. words and sentences are. So, combined with a 
  712. scanner or camera and digitiser, the computer can 
  713. 'read' text off books and paper. Because of the 
  714. difficulty of being 100% accurate, it may take as 
  715. long to edit out the mistakes than to type the text in 
  716. from scratch so OCR programmers are fighting all 
  717. the time to make their programs more and more 
  718. accurate without becoming too slow for practical 
  719. use. This facility will become more viable as we get 
  720. progressively faster processors.
  721. OLE -- (Object Linking and Embedding) This is a 
  722. means of linking data of different types (e.g. text, 
  723. drawfiles, sprites, etc) within one document so that 
  724. each element can be easily edited. Double-clicking 
  725. on an element brings up the appropriate editing 
  726. application (Draw, Paint, ArtWorks, etc) to allow 
  727. you to make the necessary changes without having 
  728. to export and then re-import the data.
  729. Operating system -- This is the set of "house-
  730. keeping" programs within a computer which handle 
  731. all the input/output, filing systems, etc. All modern 
  732. Acorn computers come with the RISC OS operating 
  733. system as standard (stored in ROM) but it is poss
  734. ible to use alternative operating systems such as 
  735. DR-DOS and MS-DOS by adding the appropriate 
  736. software or hardware.
  737. Option icon --  An icon that appears in a dialogue 
  738. box. Each time you click on it, you will switch a 
  739. particular option on or off.
  740. OS  -- (Operating System)
  741. Outline fonts -- These are fonts that are described 
  742. mathematically by using equations to define the 
  743. curves that make up the outline of the character's 
  744. shape. Using these equations, it is relatively simple 
  745. to work out how to display any font at any size, 
  746. either on the screen or on a printer where the shape 
  747. has to be reproduced as a series of dots.
  748.  
  749. P
  750. Palette -- This is a set of colours used for the 
  751. desktop display. If the display has, say, 256 colours, 
  752. the palette determines which actual physical colour 
  753. is displayed on the screen for each of the colour 
  754. numbers from 0 to 255.
  755. Parallel -- A device or communication channel is 
  756. said to be parallel if the data is sent several bits at a 
  757. time down several parallel wires -- the printer port 
  758. sends eight bits of data at a time.
  759. Parallel processor -- In some computers, such as 
  760. the Risc PC, it is possible to have two processors 
  761. working side-by-side sharing the use of memory, 
  762. data storage and peripherals -- such processors are 
  763. referred to as 'parallel processors'. 
  764. Parent directory -- The directory within which the 
  765. directory you are currently dealing with is stored. (It 
  766. is the opposite of a subdirectory.)
  767. Pathname -- This is the full name of a file or 
  768. directory including the filing system, disc name (or 
  769. number) and the sequence of directories that have to 
  770. be opened to access that particular file or directory.
  771. PBM (files) -- (Portable Bit-Maps) A standard 
  772. format for storing and transferring bit-mapped 
  773. graphics.
  774. PCB -- (Printed Circuit Board) A piece of insulat
  775. ing material covered with conducting tracks used to 
  776. interconnect electronic components to make up an 
  777. electronic circuit.
  778. PC Card -- A PC processor on a separate card that 
  779. can be used as a second processor in a Risc PC.
  780. PC ISA Bus -- ???????????????
  781. PC Emulator -- A software application that can 
  782. work within RISC OS or as a separate program 
  783. taking over the whole of the computer's processing 
  784. power which enables the computer to pretend to be 
  785. an IBM PC and run (most of) the programs that are 
  786. written to run under MS-DOS or DR-DOS on those 
  787. computers.
  788. PC Expansion Card -- An expansion card contain
  789. ing a PC processor plus memory plus some I/O 
  790. capability that can allow PC programs to be run 
  791. within the RISC OS environment.
  792. Pentium -- This is a 32-bit cpu with a 64-bit data 
  793. bus produced
  794. Peripheral -- An item of hardware such as a moni
  795. tor or printer that can be connected to your 
  796. computer.
  797. Pinboard -- This is an application that makes use of 
  798. the blank areas of the desktop. You can 'stick' 
  799. various files or applications onto it so that they are 
  800. easily accessible without having the filer windows 
  801. open for each of the directories in which they are 
  802. stored.
  803. Pixel -- A tiny point of light and colour which is the 
  804. smallest picture element in a video or computer 
  805. image. The more pixels making up the image, the 
  806. better the resolution.
  807. Podule -- See 'expansion card'.
  808. PostScript -- A page description language used in 
  809. some laser printers and imagesetters. PostScript is a 
  810. defined standard so that applications using it can 
  811. produce output that can be printed on any Post
  812. Script device.
  813. Printer driver -- This is the program that converts 
  814. a document or file created by an application into 
  815. information that your particular printer needs to 
  816. reproduce the information on paper. The term can 
  817. be extended to "printing" a file or document via a 
  818. fax modem. The output is in the form which a fax 
  819. modem can then transmit, the printed output 
  820. appearing on the fax at the other end of the phone 
  821. line.
  822. Printer manager -- An application that oversees 
  823. the printing process.
  824. Prolog -- A high level computer language often 
  825. associated with artificial intelligence programming.
  826. Processor -- See CPU.
  827. PRM -- (Programmers Reference Manual) A set of 
  828. manuals covering many highly technical program
  829. ming details of the RISC OS operating system.
  830. Public Domain (PD) -- There are a number of 
  831. enthusiastic people who produce programs and 
  832. clipart which they want to make freely available for 
  833. other people to use -- rather than trying to make 
  834. money by selling them. The material is distributed 
  835. at cost by various individuals and agencies. There 
  836. are quite a number of PD libraries dealing with 
  837. material for Acorn computers. (Norwich Computer 
  838. Services runs one such library, part of which raises 
  839. money for charity.)
  840.  
  841. Q
  842. Quit -- Close a file or application so that its win
  843. dow(s) disappear from the screen and, in the case of 
  844. an application, it disappears from the iconbar.
  845.  
  846. R
  847. Radio icons -- A group of buttons within a dialogue 
  848. box, only one of which can be selected at a time.
  849. RAM -- (Random Access Memory) This is the 
  850. place within the computer where information is 
  851. stored on a temporary basis. When the computer is 
  852. switched off, information in RAM is lost.
  853. RAM disc -- Part of the computer's RAM memory 
  854. can be set aside so that the user can store files and 
  855. data on a temporary basis during a computer ses
  856. sion. The information is accessed through a filer in 
  857. the same way that you would access an external 
  858. storage medium such as a floppy or hard drive.
  859. Relocatable module -- A section of computer code 
  860. that can be used to extend the facilities of the 
  861. operating system and which can then be used by 
  862. any application running in the computer.
  863. Removable hard disc drive -- This is cross 
  864. between a hard drive and a floppy drive. It uses a 
  865. solid metal disc so that it can store large amounts of 
  866. data (currently up to 270Mb on a single disc) but 
  867. the disc is held in a plastic case like a thick floppy 
  868. disc and it can be taken in and out of the drive so 
  869. that a number of discs can be used for different 
  870. purposes, and the data can be transferred easily 
  871. from one computer to another.
  872. Resolution -- The complexity of detail that can be 
  873. seen on a computer screen or a printer can be 
  874. specified in terms of resolution, i.e. the numbers of 
  875. dots per inch.
  876. Resources -- The various programs and data files 
  877. which an application uses to perform its task.
  878. RGB -- (Red Green Blue) Any colour can be made 
  879. up of a combination of different amounts of light of 
  880. these three primary colours. So colour monitors 
  881. (RGB monitors) use sets of thre coloured phosphor 
  882. dots of these three colours.
  883. RIP -- (Raster Image Processor) This is a device 
  884. used in the printing industry to produce a high 
  885. resolution something-or-other... (Any offers of a 
  886. definition?)
  887. RISC -- This is an acronym for Reduced Instruction 
  888. Set Computer. Companies like Acorn realised that 
  889. the trend to more and more complex computer 
  890. processors wasn't necessarily the best way to 
  891. increase the overall speed of computer processing. 
  892. These complex processors were spending the 
  893. majority of their time doing simple tasks anyway. 
  894. What Acorn did was to make the processors sim
  895. pler, which meant they could work much faster 
  896. doing the simple jobs like pushing text around and 
  897. drawing dots on the screen. This is partly why RISC 
  898. processors are so well-suited to DTP applications -- 
  899. though the explanation is grossly over-simplified!
  900. RISC OS -- This is the operating system used on 
  901. Acorn's RISC-based computers.
  902. RMA -- (Relocatable Module Area) The area of 
  903. RAM set aside for the program modules used by 
  904. different applications.
  905. ROM -- (Read-Only Memory) A form of non-
  906. volatile memory that remains unchanged even when 
  907. the power is switched off and which cannot 
  908. (usually) be altered. (But see Flash ROM and 
  909. EPROM.)
  910. Root directory -- The main directory of a storage 
  911. device which contains all other directories and files 
  912. and which is displayed when the iconbar icon of the 
  913. device is clicked.
  914. RS232/RS423 -- These are two different (but 
  915. similar) electrical standards for the transmission of 
  916. serial data.
  917.  
  918. S
  919. Sampler -- An add-on that takes a sound signal as 
  920. input and turns it into digital data that can stored 
  921. and/or manipulated within the computer and then be 
  922. output again through a DAC (digital to analogue 
  923. converter).
  924. Scanner -- An add-on that enables the user to read 
  925. visual images into the computer from originals such 
  926. as photographs and books.
  927. SCART -- (Syndicat des Constructeurs d'Appariels 
  928. de Radio et de Television -- well, you wanted to 
  929. know, didn't you!) A means of connecting compu
  930. ters, video recorders, etc to televisions and monitors 
  931. using standard connections.
  932. !Scrap -- A special directory on which RISC OS 
  933. makes available for applications to use as temporary 
  934. storage space. Use of this directory is under the 
  935. control of the application and the user is normally 
  936. unaware of it.
  937. Screen blanking -- Within RISC OS 3 is an 
  938. optional facility (set in the configuration) which 
  939. switches the screen to black after a user-definable 
  940. length of time if the computer is not being used. As 
  941. soon as a key is pressed or the mouse is moved, the 
  942. screen returns to normal. This reduces the likeli
  943. hood of monitors having patterns 'burned in' to the 
  944. face of the tube (and reduces the power consump
  945. tion of the monitor to some extent).
  946. Screen mode -- Information can be displayed on 
  947. TV or monitor screens in a number of different 
  948. formats. The numbers of pixels that make up the 
  949. screen may be different (from, say, 480 × 512 to 
  950. 1600 × 1200 or more) and the colour depth of each 
  951. pixel may vary. The amount of memory used to 
  952. display the screen will increase as both the number 
  953. of pixels and the colour depth are increased. There 
  954. is a trade-off between the two as the amount of 
  955. video memory is usually limited. A particular size 
  956. and colour depth is referred to as a screen mode.
  957. Scrolling -- If a file or document is too large to be 
  958. displayed on the screen all at once, it is displayed in 
  959. a window with scroll bars and scroll arrows so that 
  960. you can move around and view different parts of it 
  961. as necessary.
  962. SCSI -- (Small Computer Systems Interface) This is 
  963. an agreed standard system for communicating data 
  964. between computers and data storage and acquisition 
  965. devices, the data being transmitted along parallel 
  966. data paths. It is commonly used to link a computer 
  967. to hard drives, CD-ROMs and/or scanners, but it 
  968. can also be used to link computers together subject 
  969. to the limitation that you can only link a total of 
  970. eight different 'devices' together.
  971. Second processor -- In computers such as the Risc 
  972. PC it is possible to have more than one processor 
  973. working together sharing memory, data storage and 
  974. peripherals. In the Risc PC, the ARM610 takes 
  975. charge when the computer is first switched on and it 
  976. then allows the other processor (the 'second proces
  977. sor') access to memory etc.
  978. Self-test -- When a computer is switched on, it runs 
  979. through a series of tests to check, as far as it is able, 
  980. that it is functioning correctly. In a RISC OS 3 (or 
  981. later) computer, if any of these self-tests fails, it will 
  982. usually issue some sort of error message. If the 
  983. system has not managed to get as far as producing a 
  984. working display on the VDU, it will send a coded 
  985. message about the likely error by flashing the LED 
  986. on the floppy drive.
  987. Serial -- A device or communication channel is said 
  988. to be serial if the data is sent sequentially, one bit at 
  989. a time, as opposed to being sent several bits at a 
  990. time down parallel wires.
  991. Shovelware -- This is a derogatory term for soft
  992. ware and other data of inferior quality that is used 
  993. to 'pack out' a CD-ROM and make it up to 600Mb, 
  994. or whatever, to convince the potential purchaser 
  995. that the disc is worth buying.
  996. Shutdown -- A menu option on the task manager 
  997. iconbar menu which 'clears up' the computer prior 
  998. to switching it off.
  999. SIMM -- (Single In-line Memory Module) An 
  1000. industry standard plug-in memory card as used in 
  1001. the Risc PC, for example.
  1002. Slice -- (Single Layer Item of Computer Expan
  1003. sion!) The name applies to a single extra layer of 
  1004. case in a Risc PC. It includes a new backplane with 
  1005. two more slots than previously and four locking 
  1006. pins longer than the ones they replace.
  1007. Smalltalk -- A high level computer programming 
  1008. language that allows you to use object-oriented 
  1009. techniques.
  1010. SOHO (market) -- (Small Office Home Office) A 
  1011. defined market into which companies try to sell 
  1012. their computer goodies.
  1013. Source code --  the name given to the program 
  1014. written in a high level language which is converted 
  1015. by a compiler into machine executable code.
  1016. Sprite -- A graphic made up of coloured pixels. 
  1017. These can be 
  1018. SQL -- (Structured Query Language) Language for 
  1019. extracting information from a database.
  1020. Subdirectory -- Within any directory, you can store 
  1021. files and other directories. A directory that appears 
  1022. inside another directory is referred to as a 
  1023. subdirectory.
  1024. SVGA -- (Super VGA) An enhanced colour 
  1025. graphics standard from the PC world -- 1024×768.
  1026. System application (!System) -- An application 
  1027. that contains many of the resources that can be used 
  1028. by any or all other applications.
  1029. System disc -- A floppy disc containing a copy of 
  1030. !System.
  1031.  
  1032. T
  1033. Tapestreamer -- Computer data has, for many 
  1034. years, been stored on magnetic tape. This is a 
  1035. basically inefficient method in the sense that if you 
  1036. are at one end of the tape and the data you want is at 
  1037. the other end, it can take a long time to reach the 
  1038. information. However, it is very efficient in the 
  1039. sense that the medium, magnetic tape, can be very 
  1040. inexpensive per megabyte. A tapestreamer is a 
  1041. glorified (video) tape recorder controlled by the 
  1042. computer and is used mainly for backup storage 
  1043. purposes.
  1044. Task manager -- This is the Acorn icon at the far 
  1045. right of the iconbar. It is an application that controls 
  1046. the allocation and use of memory within the 
  1047. computer.
  1048. TCP/IP -- (Transfer Control Protocol / Interface 
  1049. Protocol) This is a standard protocol for transferring 
  1050. data between different computers on a LAN or via 
  1051. modem link.
  1052. TIFF (files) -- (Tagged Image File Format) A very 
  1053. versatile format for storing and transferring bit-
  1054. mapped graphics.
  1055. Title bar -- The bar along the top of a window that 
  1056. contains the name of that window.
  1057. TLB -- (Translation Look-Aside Buffer) This is 
  1058. part of an ARM processor which helps it to access 
  1059. different areas of memory more quickly. Basically, 
  1060. it's the bigger the buffer the better!
  1061. Tokenised -- When a Basic program is stored on 
  1062. disc, it is usually stored with each keyword repre
  1063. sented by a single byte rather than as a string of 
  1064. ASCII codes. These single bytes are referred to as 
  1065. tokens.
  1066. Toner -- This is the fine powder used in a laser 
  1067. printer (or photocopier).
  1068. Tracking -- In some applications, the spacing 
  1069. between individual letters within a block of text can 
  1070. be controlled -- this is called tracking. If the track
  1071. ing is changed, the spacing between all the 
  1072. characters is increased or decreased. This is distinct 
  1073. from kerning which relates to the spacing between 
  1074. individual pairs of characters.
  1075. TRM -- (Technical Reference Manual) Term used 
  1076. to refer to the optional hardware manual for Acorn 
  1077. computers.
  1078. TSV -- (Tab Separated Variables) A standard way 
  1079. in which data is stored in a file where the items of 
  1080. data are separated by tab characters.
  1081.  
  1082. U
  1083.  
  1084.  
  1085. V
  1086. Vapourware -- A derogatory term for software that 
  1087. is being advertised but isn't actually available --  it 
  1088. is often said to be available "real soon now"!
  1089. VDU -- (Visual Display Unit) The monitor or 
  1090. television used to display the output of the 
  1091. computer.
  1092. Vector graphics -- It is possible to represent a 
  1093. picture on a computer by using a series of lines, 
  1094. shapes, characters etc. When such pictures are 
  1095. printed, the resolution of the pictures produced is 
  1096. only limited by the resolution of the output device. 
  1097. (This contrasts with bit-mapped graphics -- see 
  1098. above. For example, the Draw application produces 
  1099. vector graphics whereas Paint produces bit-mapped 
  1100. graphics.)
  1101. VESA -- (Video Electronics Standards Association)
  1102. VGA -- (Video Graphics Array) A graphics 
  1103. standard from the PC world -- 640×480.
  1104. VIDC20 -- (Video Controller) The video and audio 
  1105. controller designed by ARM Ltd and used in the 
  1106. Risc PC.
  1107. Virtual memory -- A method by which an appli
  1108. cation, which requires more RAM memory than a 
  1109. computer actually has, can still operate. It is done 
  1110. by using parts of a hard drive's memory as an 
  1111. extension of the real memory, the information being 
  1112. swapped in and out by the operating system, as and 
  1113. when it needs to be accessed by the application.
  1114. Virus -- A computer program which can replicate 
  1115. itself (unbeknown to the user) in various storage 
  1116. devices and in several places on one storage device. 
  1117. As discs are taken from one computer to another, 
  1118. the virus can be spread to more and more compu
  1119. ters. Often, the effect of these programs is to cause 
  1120. malicious damage to data within the computer 
  1121. system.
  1122. VRAM -- (Video RAM) This is a bank of high 
  1123. speed RAM used to store the information for the 
  1124. screen display. It can usually (as in the Risc PC) be 
  1125. accessed by the computer's processor and by the 
  1126. video controller at the same time. The computer 
  1127. accesses it as necessary to change the screen display 
  1128. and the video controller accesses it on a continuous 
  1129. basis to constantly generate the signals the monitor 
  1130. needs to display the information set up by the 
  1131. computer.
  1132.  
  1133. W
  1134. WIMP -- (Windows, Icons Mouse and Pointer) A 
  1135. method by which a user can interact with a compu
  1136. ter without having to learn lots of special words. It 
  1137. provides a much more intuitive 'view' of the compu
  1138. ter and its facilities than non-WIMP operating 
  1139. systems provide.
  1140. Winchester -- Old-fashioned term for a hard disc, 
  1141. named after the inventors of the technology.
  1142. Word -- A group of bytes considered by the cpu to 
  1143. be a unit of data. In Acorn 32-bit computers, a word 
  1144. is 
  1145. WP -- (Word-Processing) -- In the early days of 
  1146. microcomputers, all they could do was allow you to 
  1147. handle text to create documents, i.e. to process 
  1148. words. These days, however, many of the programs 
  1149. that are referred to as word-processors can also 
  1150. handle pictures, so the distinction between WP and 
  1151. DTP is becoming less clear.
  1152. Writable icon -- A submenu into which you can 
  1153. type some information such as a filename.
  1154. Write-protect -- Open the tag at the corner of a 
  1155. floppy disc in order to protect the contents from 
  1156. being edited or accidentally deleted.
  1157. WYSIWYG -- (What You See Is What You Get) In 
  1158. the days of text-based word-processing, the screen 
  1159. display would only gave an indication of which 
  1160. words would appear on a given printed page but 
  1161. often not much more than that. WYSIWYG 
  1162. describes a system where the screen display shows 
  1163. the size and positioning of all the text (and 
  1164. graphics) exactly as it will appear on the printed 
  1165. page.
  1166. Whetstones -- (I think) This is a floating point 
  1167. version of the Dhrystones test.
  1168.  
  1169.  
  1170. Sources
  1171. I acknowledge, with grateful thanks, the many 
  1172. Archive subscribers who have contributed ideas and 
  1173. definitions for this glossary. I would also like to 
  1174. acknowledge various books that I have consulted 
  1175. that have been most useful in compiling this 
  1176. glossary:
  1177. Acorn Risc PC Welcome Guide -- Acorn Compu
  1178. ters Ltd -- 1-85250-143-X
  1179. Archimedes World Magazine -- various issues
  1180. DTP at a Glance -- Rob Pickering -- Bookmark 
  1181. Publishing -- 1-85550-002-7
  1182. RISC OS First Steps -- Anne Roney -- Dabs Press
  1183.